icontheme: Don't free array element
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Wed, 6 May 2020 21:06:09 +0000 (18:06 -0300)
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Wed, 6 May 2020 21:14:36 +0000 (18:14 -0300)
When setting a clear function on a GArray, unlike
most other places, this free func is expected to
*not* free the array element itself -- only its
contents.

Don't free the array element.

Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/2717

gtk/gtkicontheme.c

index 4a4ecfb1adaf2ccb268e783e0eb370adfa6504f4..76d46c49487c2e085360c93c208cd66ad9666a54 100644 (file)
@@ -1246,7 +1246,6 @@ free_dir_mtime (IconThemeDirMtime *dir_mtime)
     gtk_icon_cache_unref (dir_mtime->cache);
 
   g_free (dir_mtime->dir);
-  g_slice_free (IconThemeDirMtime, dir_mtime);
 }
 
 static void